@charset "UTF-8";
/* CSS Document */

body {  /* Body and background image DIV */
	font-size:.8em;
	background: url("../images/fondoAdmin.png") repeat-x;
	background-color: #888;
}

body a{
	font-size: oblique;
	font-weight: normal;
}

#contenedor{
	width: 990px;
	margin:auto;
	border-radius: 12px;
}

#tabletmenu {	  /* Tabbet interface */
	position:relative;
	width:230px;
	height:557px;
	z-index:15;
	left: 768px;
}

.errorClasico{
text-align: center;
font-family: sans-serif;
font-weight: normal;
font-size: 12px;
color: #D22;
}


	/*INICIO DE SESION*/
.loginAdmin{
width: 280px;
padding: 5px;
background-color: #EEE;
margin: auto;
margin-top: 30px;
border:2px #BBB solid;
border-radius:10px;
box-shadow: 4px 4px 4px rgba(50, 50, 50, 0.5);
}

.loginAdminTitulo{
text-align: center;
font-family: sans-serif;
padding: 5px;
padding-bottom: 10px;
font-size: 22px;
color: #444;
padding: 5px;
border-bottom:1px #000 solid;
}

.loginAdminForm{
padding-top: 10px;
text-align: left;
}

.loginAdminCampos{
font-family: cursive;
font-size: 13px;
margin-left: 35px;
}

.loginAdminCampos a{
font-family: cursive;
font-size: 11px;
}

.loginAdminCampos input[type="text"]{
width: 160px;
font-size: 14px;
color: #555;
border:2px solid #BBB;
border-radius: 8px;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.3);
}

.loginAdminCampos input[type="password"]{
width: 160px;
font-size: 14px;
border:2px solid #BBB;
border-radius: 8px;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.3);
}

.loginAdminError{
text-align: center;
color: #A33;
padding-top: 5px;
}

.loginAdminCampos input[type="submit"]{
width: 70px;
margin-top: 10px;
margin-left: 65px;
padding: 10px;
font-weight: bold;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.3);
}


/*			OPCIONES DEL ADMIN			*/
.tituloOpcionesAdmin{
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
color: #444;
margin: 10px 20px;
}

.descripcionOpcionesAdmin{
font-size: 13px;
font-weight: normal;
text-align: center;
margin-bottom: 15px;
}

.opcionesOpcionesAdmin{
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
margin-left: 35px;
margin-bottom: 10px;
}

.volverOpcionesAdmin{
font-size: 12px;
margin: 20px;
}

.volverMenuCat{
margin-top: 10px;
margin-left: 10px;
font-size: 11px;
font-family: sans-serif;
}

.volverMenuCat img{
width: 20px;
height: 20px;
}

.volverOpcionesAdmin img{
width: 32px;
height: 32px;
}

.add_menu_category{
 background-image: url(../images/icons/three_tags.png); 
margin: 20px;
margin-bottom: 10px;
}

.contenidoAgregarCategoria table{
height: 300px;
margin: auto;
border:1px dashed #CCC;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.5);
}

.contenidoAgregarCategoria table tr{
border:1px dashed #CCC;
}

.contenidoAgregarCategoria table tr:nth-child(even){
background-color: #F4F4F4;
}

.contenidoAgregarCategoria table tr:nth-child(odd){
background-color: #FFF;
}

.contenidoAgregarCategoria table tr td{
width: 170px;
font-size: 12px;
font-family: cursive;
padding: 5px;
padding-left: 10px;
}

.contenidoAgregarCategoria table tr td select{
width: 130px;
background-color: #FFF;
}

.nuevaCategoriaAgregarCategoria{
text-align: center;
font-family: sans-serif;
font-weight: bold;
font-size: 12px;
color: #C11;
}

.botonOpcionesAdmin{
text-align: center;
}

.botonOpcionesAdmin input[type="submit"]{
width: 140px;
font-family: sans-serif;
font-size: 12px;
font-weight: bold;
box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.6);
}

.configurarBusqueda{
padding-bottom: 10px;
}

.configurarBusqueda h3{
font-size: 14px;
font-weight: bold;
margin-left: 20px;
}

.contenidoConfigurarBusquedaBarrio{
display: none;
}

.configurarBusquedaBarrio a{
margin-left: 25px;
padding: 3px;
font-family: sans-serif;
font-size: 12px;
color: #555;
border: 1px solid #AAA;
background: #F0F0F0;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.6);
}

.configurarBusquedaBarrio a:hover{
text-decoration: none;
cursor: pointer;
background: #DADADA;
}


.navConfiguracionPrincipal{
margin-left: 25px;
}

.navConfiguracionPrincipal a{
margin-right: 5px;
padding: 3px;
font-family: sans-serif;
font-size: 12px;
color: #555;
border: 1px solid #AAA;
background: #F0F0F0;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.6);
}

.navConfiguracionPrincipal a:hover{
text-decoration: none;
cursor: pointer;
background: #DADADA;
}

.contenidoConfiguracionPrincipal{
width: 650px;
margin: auto;
}



/*			PANEL DE ADMINISTRACIÓN							*/
.tituloPanelAdm{
height: 115px;
}

.tituloPanelAdm img{
float: left;
margin: 20px;
width: 230px;
}

.tituloPanelAdm h2{
float: right;
margin-right: 10px;
margin-top: 40px;

font-family: sans-serif;
font-size: 26px;
color: #444;
}

.bienvenidoPanelAdm p{
text-align: right;
margin-right: 12px;
font-family: sans-serif;
font-size: 14px;
text-transform: uppercase;
}


.descripccionPanelAdm p{
text-align: left;
font-family: sans-serif;
font-size: 12px;
padding-bottom: 20px;
}


.configSitioPanelAdm p{
margin-top: 10px;
text-align: left;
margin-left: 10px;
font-family: sans-serif;
font-size: 16px;
}

.estadoSitioPanelAdm{
width: 400px;
background-color: #AAA;
}

.estadoMalo{
background-color: #A11;
padding: 1px;
}

.estadoPobre{
background-color: #D11;
padding: 1px;
}

.estadoRegular{
background-color: #DA0;
padding: 1px;
}

.estadoBueno{
background-color: #5B5;
padding: 1px;
}

.estadoExcelente{
background-color: #2E2;
padding: 1px;
}

.estadoMalo h2{
margin-left: 10px;
font-weight: bold;
text-decoration: underline;
}


.estadoPobre a{
font-weight: bold; 
color: #EEE;
}

.estadoBueno a{
font-weight: bold;
color: #EEE;
}



.estadoPobre h2 {
margin-left: 10px;
font-weight: bold;
text-decoration: underline;
}

.estadoRegular h2{
margin-left: 10px;
font-weight: bold;
text-decoration: underline;
}

.estadoBueno h2{
margin-left: 10px;
font-weight: bold;
text-decoration: underline;
}

.estadoExcelente h2{
margin-left: 10px;
font-weight: bold;
text-decoration: underline;
}


.descripccionEstado{
margin-left: 15px;
font-family: sans-serif;
font-size: 12px;
font-style: italic;
color: #111;
}



/*			CONFIGURACION PRINCIPAL  -  CONFIG MAIN	*/
.contenedorConfigMain{
border:1px solid #BBB;
border-radius:8px;
box-shadow: 2px 2px 2px rgba(120, 120, 120, 0.2);
}

.celdaContenedorConfigMain{
padding: 10px;
border-bottom:1px dashed #BBB;
}

.celdaContenedorConfigMain:nth-child(even){
background-color: #F5F5F5;
}

.opcionConfigMain{
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
margin-left: 10px;
}

.opcionConfigMain input[type="text"]{
width: 200px;
height: 15px;
margin: 0px 5px;
margin-top: -4px;
font-family: sans-serif;
font-size: 10px;
font-weight: normal;
border:1px solid #BBB;
box-shadow: 1px 1px 1px rgba(130, 130, 130, 0.4);
}

.opcionConfigMain textarea{

font-family: sans-serif;
font-size: 10px;
font-weight: normal;
border:1px solid #BBB;
box-shadow: 1px 1px 1px rgba(130, 130, 130, 0.4);
}

.opcionConfigMain select{
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
background-color: #FFF;
border:1px solid #BBB;
}

.opcionConfigMain table{
width: 480px;
margin-left: 30px;
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
}

.opcionConfigMain table tr td {
color: #444;
text-align: center;
font-family: sans-serif;
font-size: 11px;
font-weight: bold;
}

.opcionConfigMain table tr td input[type="text"]{
width: 55px;
margin: 0px;
font-family: sans-serif;
font-size: 10px;
font-weight: normal;
}

.descripcionConfigMain{
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
font-style: italic;
color: #777;
margin-left: 10px;
margin-top: 10px;
}

.descripcionConfigMain input[type="radio"]{
margin-left: 15px;
}

.selectConfigMainSiNo{
width: 60px;
}

.selectConfigControlsSiNo{
width: 52px;
float: right;
}


.botonConfigMain{
text-align: center;
}

.botonConfigMain input[type="submit"]{
width: 80px;
height: 40px;
margin-top: 20px;
font-size: 13px;
font-weight: bold;
box-shadow: 2px 2px 2px rgba(160, 160, 160, 0.5);
}

.divConfigurarEmail{
display: none;
}

.divConfigurarControl{
display: none;
}

.divConfigurarPermisos{
display: none;
}


/*			CONTROLES  -  CONFIG CONTROLS					*/
.controls_form{
border:1px solid #BBB;
border-radius:8px;
box-shadow: 2px 2px 2px rgba(120, 120, 120, 0.2);
}

.controls_form tr td{
padding: 10px;
border-bottom:1px dashed #BBB;
}

.controls_form tr{
border-bottom:1px dashed #CCC; 
}



/*			BUSQUEDA POR BARRIO - CONFIG AREAS			*/
.contenedorBarrios{
width: 270px;

}

.listaDeBarrios{
width: 260px;
margin-left: 50px;
margin-top: 20px;
border-bottom: 1px solid #000;
font-family: sans-serif;
font-size: 14px;
font-weight: bold;
}

.areaValida{
height: 28px;
margin-left: 50px;
font-size: 12px;
font-weight: normal;
color: #080;
}

.areaValida input[type="submit"]{
width: 60px;
float: right;
margin-right: 5px;
box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.6);
}

.areaNoValida{
height: 28px;
margin-left: 50px;
font-size: 12px;
font-weight: normal;
color: #C00;

}

.areaNoValida input[type="submit"]{
width: 60px;
float: right;
margin-right: 5px;
box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.6);
}

.headerBusquedaPor{
width: 260px;
margin: 10px;
margin-left: 65px;
font-size: 12px;
font-weight: bolder;
}

.headerBusquedaPor input[type="text"]{
width: 80px;
height: 12px;
font-size: 11px;
font-weight: normal;
margin-left: 5px;
border:1px solid #DDD;
border-radius:6px;
}

.headerBusquedaPor input[type="submit"]{
width: 60px;
font-size: 12px;
font-weight: normal;
margin-left: 5px;
box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.6);
}



/*		MENU - CONFI MENU		*/
.contenedorConfigCat{
width: 520px;
margin: auto;
border:1px solid #BBB;
border-radius:8px;
box-shadow: 2px 2px 2px rgba(120, 120, 120, 0.2);
}

.selectCat{
width: 110px;
margin-left: 10px;
}

.nuevaCat{
display: none;
}

.menuEditTabs ul{
list-style: none;
}

.menuEditTabs ul li{
display: inline-block;
margin-top: 15px;
margin-right: 10px;
}

.menuEditTabs ul li a{
font-family: sans-serif;
font-size: 12px;
color: #444;
padding: 3px;
border:1px solid #888;
background-color: #EEE;
box-shadow:2px 2px 2px rgba(180, 180, 180, 08);
}

.menuEditTabs ul li a:hover{
background-color: #DDD;
cursor: pointer;
text-decoration: none;
}

.contenidoEditMenu{
width: 680px;
border:1px solid #DDD;
margin: auto;
margin-top: 10px;
border-radius:8px;
box-shadow:4px 4px 4px rgba(140, 140, 140, 0.5);
}

.editarProductos{
margin-top: 10px;
}

.editarProductos h2{
color: #444;
margin-left: 15px;
}

.moverProducto h2{
color: #444;
margin-left: 15px;
}

.separadorEditCat{
padding: 20px;
}

.izqConfigCat{
float: left;
margin-top: 10px;
margin-left: 10px;
}

.derConfigCat{
float: right;
margin-top: 10px;
margin-right: 10px;
}

.volverOpcionesEditMenu{
font-family: cursive;
font-size: 11px;
color: #555;
margin-left: 25px;
margin-bottom: 10px;
}

.volverOpcionesEditMenu a{
font-family: sans-serif;
font-size: 11px;
}

.volverOpcionesEditMenu img{
width: 20px;
height: 20px;
}

.productoAgregado{
text-align: center;
margin-bottom: 10px;
font-family: sans-serif;
font-size: 11px;
color: #080;
}



/*			CONFIGURACION PÁGINA PRINCIAPL*/
.contenidoConfigPagPrincipal{
margin: auto;
width: 675px;
box-shadow: 4px 4px 4px rgba(65, 65, 65, 0.6);
}

.contenidoConfigPagPrincipal textarea{
width: 675px;
height: 610px;
}

.instruccionesConfigPage{
margin: 10px 15px;
font-size: 12px;
font-style: italic;
}



/*			PEDIDOS - INFO PEDIDOS		*/
.infoPedidos{
margin: auto;
margin-top: 15px;
width: 650px;

font-family: sans-serif;
font-size: 12px;
font-weight: normal;
color: #484848;

border:1px solid #CCC;
box-shadow:2px 2px 2px rgba(100, 100, 100, 0.5);
}

.infoPedidos tr td{
padding: 2px;
}

.infoPedidos tr td select{
width: 140px;
background-color: #FFF;
font-family: sans-serif;
font-size: 14px;
box-shadow:2px 2px 2px rgba(180, 180, 180, 0.4);
}

.infoPedidos tr:nth-child(even){
background-color: #FCFCFC;
}

.infoPedidos tr:nth-child(odd){
background-color: #F5F5F5;
}

.infoPedidos tr td:nth-child(odd){
text-align: center;
}

.infoPedidos tr td table{
text-align: center;
font-weight: normal;
}

.infoPedidos tr td table tr td{
border:1px dotted #333;
}

.pedidosHeaderTr{
padding: 15px;
text-align: center;
text-transform: uppercase;

font-family: sans-serif;
font-size: 16px;
font-weight: bold;
color: #333;
}



/*			MAPA - UBICACION		*/
.mapaUbicaciones{
padding: 5px;
text-align: center;
}

.mapaUbicaciones img{
width: 250px;
height: 250px;
border:1px solid #CCC;
box-shadow:2px 2px 2px rgba(100, 100, 100, 0.4);
}


/*			NOTICIAS				*/
.editorNoticias{
padding:5px;
}



/*			REPORTES				*/
.contenedorReportes{
width: 600px;
margin: auto; 
}

.contenedorReportes h2{
margin: 5px 0px;
font-family: sans-serif;
font-weight: normal;
}

.contenedorReportesTodos{
width: 600px;
margin: auto; 
}

.contenedorReportesTodos h2{
margin: 5px 0px;
font-family: sans-serif;
font-weight: normal;
font-size: 16px;
}

.contenedorReportesTodos h3{
font-family: sans-serif;
text-align: center;
margin: 5px 0px;
}

.contenedorReportesTodos table{
width: 600px;
margin: auto;

border:1px solid #CCC;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.5);
}

.contenedorReportesTodos table tr:nth-child(even){
background-color: #FBFBFB;
}

.contenedorReportesTodos table tr:nth-child(odd){
background-color: #F3F3F3;
}

.contenedorReportesTodos table tr td{
padding: 5px;

text-align: center;
font-family: sans-serif;
font-size: 12px;
font-weight: normal;

}

.variableComision{
width: 32px;
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
}

.reportesDescripcion{
display: none;
}

.totalPedidos{
padding: 10px;
text-align: center;

font-family: sans-serif;
font-size: 14px;
font-weight: normal;
}

.totalPedidos select{
width: 120px;

font-family: sans-serif;
font-size: 12px;
font-weight: normal;
}

.totalPedidos table{
margin: auto;
font-family: sans-serif;
font-size: 12px;
font-weight: normal;

box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.4);
}

	
.totalPedidos table tr:nth-child(even){
background-color: #FAFAFA;
}

.totalPedidos table tr:nth-child(odd){
background-color: #EAEAEA;
}

.totalPedidos table tr td{
padding: 5px;
}


			/*CLASES*/
			
.info{font-size:.9em; font-style:italic; color:#666 }


.menu {
  background-image: url(../images/icons/image_edit.png); 
}

.global_menu_options{
  background-image: url(../images/icons/globe_model.png); 
}
.site_documents {
  background-image: url(../images/icons/layout_edit.png); 
}
.home_page {
  background-image: url(../images/icons/page_edit.png); 
}
.config{
  background-image: url(../images/icons/cog_edit.png); 
}
.gateways{
  background-image: url(../images/icons/credit.png); 
}
.users{
  background-image: url(../images/icons/user_edit.png); 
}
.coupons{
  background-image: url(../images/icons/card_save.png); 
}
.pizzas{
  background-image: url(../images/icons/pizza_delivery.png); 
}
.pizza_feasts{
  background-image: url(../images/icons/pizza-icon.png); 
}
.specials{
  background-image: url(../images/icons/star.png); 
}
.orders{
  background-image: url(../images/icons/viewstack.png); 
}
.order_status{
  background-image: url(../images/icons/clock_select_remain.png); 
}
.locations{
  background-image: url(../images/icons/google_map.png); 
}
.reports{
  background-image: url(../images/icons/report.png); 
}
.ad_manager{
  background-image: url(../images/icons/advertising.png); 
}
.import{
  background-image: url(../images/icons/table_import.png); 
}
.news{
  background-image: url(../images/icons/newspaper.png); 
}
.tools{
  background-image: url(../images/icons/setting_tools.png); 
}
.plugins{
  background-image: url(../images/icons/plugin_edit.png); 
}



.titulos{
	font-weight: bold;
	font-size: 1.2em;
	color:#333;
}

.descripciones{
	font-weight: normal;
	font-size: 0.8em;
	color:#555;
}

.opciones{
	font-size: 1em;
	font-weight: normal;
	color: #333;
}

#arrows {  /* Arrows DIV */
	position:absolute;
	width:132px;
	height:69px;
	z-index:2;
	left: 226px;
	top: 0px;
	background-image: url(../images/arrows.jpg);
}


.popup {font-size:1.4em}
.popup input{padding:4px}


	  /* Text styling starts */

.bodytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #505050;	line-height: 21px;}  /* bodytext, most used style */

.bodytext_table {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #505050;	line-height: 21px; padding: 2px 10px 2px 10px}  /* table's bodytext */

.title_table {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	line-height: 21px; padding: 2px 10px 2px 10px; background-image: url(../images/table_bg.jpg);}  /* table's titles */

.bodytext_paragraph {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #505050;	line-height: 21px;	padding: 10px 10px 10px 25px;}  /* paragraph bodytext */
.bodytext_fieldstitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 21px;	padding: 5px 10px 5px 10px;}  /* bodytext in fields */


.class2 a:link {	color: #FFFFFF;	font-family: Arial,Helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none; }  /* second link, different colors  */
.class2 a:hover {color:#5DD5FF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}  /* second hover link, different colors  */


.toplinks {	color: #2B7C98;	line-height: 20px;}  /* top links, different colors  */
.fields {	color: #777777;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 10px;	background-color: #FFFFFF;	border: 1px solid #dedbd1;	margin-bottom: 5px;}  /* fields style  */
.search {	color: #777777;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 2px;	background-color: #FFFFFF;	border: 1px solid #dedbd1; }  /* search style  */

.calendartitle {color: #FFFFFF}  /* calendar's weekdays   */

.success {color: #003300}  /* succes style  */

.toptip {color: #c18800}  /* toptip style  */

.error {color: #990000}  /* error style  */

.instructions {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	color: #999999;	margin-top: 5px;}  /* instructions style  */

.copyright {color: #CCCCCC}  /* copyright style  */

.tabletitles {	font-size: 13px;	color: #FFFFFF;}  /* table's title style on table.html */

  /* Text styling ends */



  /* Header big buttons ends */
  
  


#calendar {	  /* calendar */
	position:absolute;
	width:203px;
	height:110px;
	z-index:1;
	top: 663px;
}

#calendartitle {	  /* calendar title and content*/
	position:absolute;
	width:179px;
	height:331px;
	z-index:1;
	left: 22px;
	top: 14px;
}

#latest {	  /* Latest articles */
	position:absolute;
	width:187px;
	height:53px;
	z-index:1;
	top: 332px;
}

#latestitle {	  /* latest articles title and content */
	position:absolute;
	width:181px;
	height:28px;
	z-index:1;
	left: 22px;
	top: 14px;
}

#submenu {  /* Horisontal submenu */
	position:absolute;
	width:527px;
	height:26px;
	z-index:5;
	left: 248px;
	top: 73px;
}


#positive {	  /* Positive message DIV */
	position:absolute;
	width:489px;
	height:45px;
	z-index:16;
	left: 25px;
	background-color: #c8ffa4;
	top: 340px;
	border: 1px solid #348300;
}

#negative {	  /* Negative message DIV */
	position:absolute;
	width:491px;
	height:45px;
	z-index:16;
	left: 25px;
	top: 400px;
	background-color: #ffa4aa;
	border: 1px solid #800000;
}

#tip {	  /* Tip message DIV */
	position:absolute;
	width:491px;
	height:45px;
	z-index:16;
	left: 25px;
	top: 457px;
	background-color: #FFFF66;
	border: 1px solid #c18800;
}

#formtitle {  /* small field title*/
	position:absolute;
	width:111px;
	height:20px;
	z-index:16;
	left: 25px;
	top: 534px;
	background-image: url(../images/table_bg.jpg);
}

#small {  /* Small field */
	position:absolute;
	width:495px;
	height:38px;
	z-index:16;
	left: 24px;
	top: 564px;
}

#fieldmedium {  /* medium field title*/
	position:absolute;
	width:130px;
	height:20px;
	z-index:17;
	left: 25px;
	top: 646px;
	background-image: url(../images/table_bg.jpg);
}

#medium {  /* medium field */
	position:absolute;
	width:495px;
	height:44px;
	z-index:16;
	left: 24px;
	top: 676px;
}

#fieldlarge {  /* large field title*/
	position:absolute;
	width:130px;
	height:20px;
	z-index:16;
	top: 755px;
	background-image: url(../images/table_bg.jpg);
	left: 25px;
}

#large {  /* large field */
	position:absolute;
	width:497px;
	height:42px;
	z-index:16;
	left: 24px;
	top: 785px;
}

#yourmessage {  /* Your message field title*/
	position:absolute;
	width:130px;
	height:20px;
	z-index:16;
	left: 25px;
	top: 873px;
	background-image: url(../images/table_bg.jpg);
}

#message {	  /* Message */
	position:absolute;
	width:504px;
	height:115px;
	z-index:16;
	left: 24px;
	top: 903px;
}

#searchbox {	  /* Searchbox */
	position:absolute;
	width:184px;
	height:29px;
	z-index:17;
	left: 768px;
	top: 75px;
}

#tables {	  /* Tables */
	position:absolute;
	width:735px;
	height:816px;
	z-index:18;
	left: 26px;
	top: 257px;
}




/* Drop down menu styles starts */

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Arial, Arial}

	#jsddm li a
	{	display: block;
		background: #478da4;
		padding: 2px 5px;
		text-decoration: none;
		width: 190px;
		color: #FFFFFF;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #478da4}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background: #346575;
				padding: 5px 21px 5px 8px;
				color: #FFFFFF}
			
			#jsddm li ul li a:hover
			{	background: #478da4;
				color: #FFFFFF}
				
/* Drop down menu styles ends */




/************************************
            By Dan Harper
        http://www.danharper.me

           For NETTUTS.com

     Check out http://vivawp.com
************************************/

.widget {
width: 220px;
padding: 5px 5px 5px 5px;
background: #317F98;
border: 1px solid #dedbd1;
margin-bottom: 15px;
}

.widget a {
color: #FFF;
text-decoration: none;
}

.widget a:hover {
color: #FFF;
text-decoration: underline;
}

.tabnav li {
display: inline;
list-style: none;
padding-right: 5px;
}

.tabnav li a {
text-decoration: none;
text-transform: uppercase;
color: #FFF;
font-weight: bold;
padding: 5px 5px;
outline: none;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
color: #5dd5ff;
text-decoration: underline;
}

.tabdiv {
background: #FFFFFF;
padding: 15px;
}

.tabdiv li {
list-style-image: url("css/star.html");
margin-left: 20px;
}

.ui-tabs-hide {
display: none;
}

#featuredvid {
text-align: center;
}

.fvid {
margin-bottom: 5px;
}

.vidselector li {
text-align: left;
list-style: none;
padding: 5px;
background: #ffffff;
border: 1px solid #dedbd1;
text-transform: uppercase;
margin-bottom: 5px;
}


.table { 
border:1px solid #CCC; 
margin:auto; 
width:90%;
}

.table td{ 
font-size:.9em; 
font-weight: normal; 
text-align:center;
}


.table th{ 
background-color:#E9F2FC; 
font-weight: bold; 
text-align: center;
}

.config_form{
border:2px solid #CCC;
padding:0px;
width:100%;
margin:auto;
}

.config_form td{
border-bottom:1px dashed #CCC;
font-size:.9em; 
text-align:left;
padding:10px
}

.config_form td select{
	width:auto;
}

.config_form th{
background-color:#DDD;
padding:5px
}

.table_form { 
border:2px solid #CCC;
padding:10px;
width:95%;
margin: auto;
}

.table_form td{ 
border-bottom:1px dashed #CCC;
font-size:.9em; 
text-align:left;
padding:10px
}

.table_form th{ 
background-color:#DDD;
padding:5px
}

.errorMessage{
  color:white;
  background-color:red;
}
.timeInput{
  border:1px solid #CCCCCC;
  width:50px
}

#controlbox td:first-child{
  width:350px;
  padding-right: 20px;
}


.timeForm{
  border-spacing:0px;
}

.timeForm td {
  padding:2px;
}

.timeForm input {
  font-size:.9em; 
}

.configSubmit{
  margin-top:3px;
  cursor:pointer;
  padding:1px;
  font-weight:bold;
  font-size:larger;
}

.ui-autocomplete-loading { 
background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat; 
}

#permissions{
  list-style-type:none;
}

#userscontainer{
  float:left;
}  

#permissionscontainer{
  margin-left: 250px;
}

#permissionscontainer input[type="checkbox"] {
  width:20px;
}

#addUser{
  margin-left:5px;
}

#permissions{
  margin-top:20px;
}

#staffListLabel{
  margin-top:10px;
}

#staffList{
  min-width:200px;
  background-color:white;
}

.menuCategory input[type="text"] {
  width: 20px;
  margin-bottom:auto;
}

.message {
  position:absolute;
  top:90px;
  width:1090px;
  color:#555;
  background-color: #D0F4CE;
  text-align:center;
  padding: 2px;
  z-index: 2;
}
.hidden {
  display:none!important;
}
#myjumpbox{
  width:200px;  
}

#additionalImages{
 margin: 1em; 
}
.additional_image {
  float: left;
  min-width: 200px;
}
.additional_image a {
  display: block;
  margin: 0 auto;
  width:100px;
}
.imageUpload{
  clear:both;
  padding: 1em 0;
}
.imageUpload label{
  display:inline;
  margin-right:1em;
}

#cb-message {
font-family: sans-serif;
font-size: 12px;

}


.adminTop{
height: 145px;
}

.adminLogo img{
width: 150px;
height: 130px;
float: left;
margin: 10px;
box-shadow: 4px 4px 4px rgba(160, 160, 160, 0.6);
}

.selectorSitios{
width: 200px;
font-size: 12px;
font-family: sans-serif;
float: left;
margin-left: 140px;
margin-top: 15px;
}

.selectorSitios select{
background-color: white;
box-shadow: 2px 2px 2px rgba(80, 80, 80, 0.4);
}

.contenedorIconosTop{
margin-right: 5px;
float: right;
}

.contenedorIconosTop ul{
list-style: none;
}

.contenedorIconosTop ul li{
width: 100px;
display: inline-block;
padding-left: 10px;
padding-right: 10px;
}

.cajaIconosTop{
text-align: center;
background-color: #DDD;
border:1px solid #BBB;
padding-top: 15px;
padding-bottom: 5px;
margin-top: -10px;
cursor: pointer;
border-radius:10px;
box-shadow: 2px 2px 2px rgba(130, 130, 130, 0.5);
}

.cajaIconosTop:hover{
background-color: #CCC;
}


.iconoCajaIconosTop img{
width: 28px;
height: 28px;
} 



/*			MENU IZQUIERDO			*/
.columnaIzquierda{
width: 220px;
}

#leftcolumn {	 
background: url("../images/fondoMenuAdmin.png") repeat-x;
margin-top: 5px;
float: left;
position: fixed;
border-radius:10px;
box-shadow: 4px 4px 4px rgba(70, 70, 70, .6);
}

.menuIzquierda{
margin: 10px;
margin-right: 20px;
}

.menuIzquierda a{
font-weight: normal;
font-size: 12px;
color:#FFF;
}

.menuIzquierda > a, .add_menu_category{
display:block;
padding-left: 4em;
height: 2.5em;
padding-top: .4em;
background-repeat: no-repeat;
}

.columnaCentral{
width: 700px;
float: right;
background-color: #FFF;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 10px;
border:2px solid #888;
border-radius:10px;
box-shadow: 4px 4px 4px rgba(70, 70, 70, .6);
}

.accionesDeCambio{
float: left;
margin-left: 320px;
padding-bottom: 10px;
font-family: sans-serif;
font-size: 14px;
font-weight: bolder;
color: #484;
}

